                     @charset "utf-8";
                     * {
                         margin: 0;
                         padding: 0;
                     }
                     
                     .clearfix:after {
                         clear: both;
                         display: block;
                         content: "";
                     }
                     
                     .fl {
                         float: left;
                     }
                     
                     .fr {
                         float: right;
                     }
                     
                     a {
                         text-decoration: none;
                     }
                     
                     li {
                         list-style: none;
                     }
                     
                     input {
                         border: none;
                         outline: none;
                     }
                     
                     .head {
                         width: 100%;
                         height: 46px;
                         background: #f0f0f0;
                         .top {
                             height: 46px;
                             width: 1200px;
                             margin: auto;
                             //  background: red;
                         }
                         .topl {
                             width: 200px;
                             height: 46px;
                             //  background: green;
                             a {
                                 color: #7e7e7e;
                                 font-size: 15px;
                                 line-height: 46px;
                                 font-family: '微软雅黑'
                             }
                             li {
                                 @extend a;
                                 font-size: 15px;
                                 line-height: 46px;
                                 font-family: '微软雅黑'
                             }
                             li :hover {
                                 color: #c81623;
                             }
                         }
                         .topr li {
                             font-family: '微软雅黑';
                             font-size: 15px;
                             float: left;
                             line-height: 46px;
                             //  height: 46px;
                             //  font-family: '微软雅黑'
                             display: inline-block;
                             margin-left: 17px;
                             color: #7e7e7e;
                             a {
                                 color: #7e7e7e;
                             }
                             img {
                                 vertical-align: middle;
                                 width: 18px;
                                 height: 18px;
                             }
                         }
                         .topr {
                             width: 681px;
                             height: 46px;
                             //  background: gold;
                             li :hover {
                                 color: #c81623;
                             }
                         }
                     }
                     
                     .hideboxfirst {
                         position: absolute;
                         //  z-index: 100;
                         top: 42px;
                         ul {
                             width: 150px;
                             border: 1px solid #dadada;
                             box-shadow: 0 1px 3px #999;
                             z-index: 100;
                             position: absolute;
                         }
                         li {
                             margin: auto;
                             width: 100%;
                             height: 40px;
                             display: block;
                             text-align: center;
                             line-height: 40px;
                             border-bottom: 1px solid #f6f6f6;
                             font-size: 14px;
                         }
                     }
                     
                     .head222 {
                         width: 100%;
                         height: 140px;
                         border-bottom: 1px solid #e6e6e6;
                     }
                     
                     .head2 {
                         width: 1200px;
                         height: 140px;
                         margin: auto;
                         .head2_1 {
                             width: 1200px;
                             height: 74px;
                             padding-top: 30px;
                         }
                         .head2_11 {
                             margin-left: 49px;
                         }
                         .head2_12 {
                             border: 1px solid red;
                             margin-left: 135px;
                             border-radius: 5px;
                             //  background: red;
                             .input11 {
                                 width: 368px;
                                 height: 36px;
                                 line-height: 37px;
                                 border: none;
                                 color: #808080;
                                 font-size: 16px;
                                 border-bottom: 1px solid #c81623;
                                 padding-top: 2px;
                                 padding-left: 10px;
                                 border-radius: 3px;
                             }
                             .input22 {
                                 font-family: "微软雅黑";
                                 font-size: 22px;
                                 color: #fff;
                                 width: 65px;
                                 height: 38px;
                                 background: 0 0;
                                 line-height: 38px;
                                 cursor: pointer;
                                 border: none;
                                 padding: 1px;
                                 background: #c81623;
                                 border-radius: 1px;
                             }
                         }
                         .head2_2 {
                             width: 1200px;
                             height: 45px;
                             margin: 0 auto;
                             .head2_222 {
                                 margin-left: 357px;
                             }
                             ul {
                                 display: block;
                                 //  margin-right: 357px;
                             }
                             li {
                                 float: left;
                                 font-size: 20px;
                                 padding: 0px 80px 0px 17px;
                                 line-height: 45px;
                                 //  height: 45px;
                                 display: block;
                                 font-weight: bold;
                                 color: #000;
                                 vertical-align: middle;
                             }
                             a {
                                 color: #000;
                             }
                             img {
                                 width: 18px;
                                 height: 17px;
                                 vertical-align: middle;
                             }
                             .hideBox {
                                 box-shadow: 0 0 20px rgba(0, 0, 0, .13);
                                 border: 1px solid #d1d1d1;
                                 margin-top: -8px;
                                 margin-left: -15px;
                                 width: 1140px;
                                 padding: 0px 0px 20px;
                                 height: 568px;
                                 display: none;
                                 position: absolute;
                                 left: -759px;
                                 background: #fff;
                                 .hideBox1 {
                                     width: 770px;
                                     height: 70px;
                                     //  background: gold;
                                     margin: auto;
                                     border-bottom: 1px solid #333;
                                     ul {
                                         margin: 0px;
                                         padding: 0;
                                         margin: 0px 0px 0px -20px;
                                     }
                                     li {
                                         width: 78px;
                                         height: 30px;
                                         font-size: 16px;
                                         color: #333333;
                                         font-style: "微软雅黑";
                                         padding: 0;
                                         margin: 20px 0px 20px 70px;
                                         font-weight: normal;
                                         border: 1px solid #000;
                                         line-height: 30px;
                                         text-align: center;
                                         border-radius: 5px;
                                         cursor: pointer;
                                     }
                                     .hideBox1ul li:hover {
                                         color: #D61518;
                                         border-color: #D61518;
                                     }
                                 }
                                 .hideBox1ul li.current {
                                     color: #D61518;
                                     border-color: #D61518;
                                 }
                                 .hidelist2ul .hideBox2 {
                                     display: none;
                                 }
                                 .hidelist2ul div.current {
                                     display: block;
                                 }
                                 .hideBox2 {
                                     .tapbox1 ul {
                                         display: block;
                                         margin-left: 30px;
                                         li:hover {
                                             color: #D61518;
                                         }
                                     }
                                     .tapbox1 ul li.current {
                                         color: #D61518;
                                         border-color: #D61518;
                                     }
                                     .tapbox1 li {
                                         margin: 0px;
                                         padding: 0px;
                                         width: 30px;
                                         height: 30px;
                                         border: 1px solid #ccc;
                                         font-size: 20px;
                                         margin: 15px 20px;
                                         text-align: center;
                                         line-height: 30px;
                                         border-radius: 6px;
                                         font-weight: normal;
                                         display: block;
                                         cursor: pointer;
                                         //  margin-left: 10px;
                                     }
                                     .tapbox2 ul {
                                         display: none;
                                         margin-left: 30px;
                                     }
                                     .tapbox2 ul.current {
                                         display: block;
                                     }
                                     .tapbox2 li {
                                         display: inline-block;
                                         padding: 0px;
                                         margin-bottom: 30px;
                                         margin: 0px;
                                         cursor: pointer;
                                         font-size: 18px;
                                         line-height: 18px;
                                         margin: 0px 30px 40px;
                                         font-weight: normal;
                                     }
                                     .hideBox2_1p {
                                         display: block;
                                         width: 1040px;
                                         //  text-align: center;
                                         height: 90px;
                                         margin: auto;
                                         //  background-color: green;
                                     }
                                     ul {
                                         margin: 0;
                                         padding: 0;
                                     }
                                     span {
                                         display: block;
                                         width: 220px;
                                         height: 32px;
                                         margin: auto;
                                         line-height: 90px;
                                         font-size: 24px;
                                     }
                                     .Item {
                                         width: 1040px;
                                         height: 155px;
                                         //  background: gold;
                                         margin: auto;
                                         .Item11 {
                                             a:hover {
                                                 color: #D61518;
                                             }
                                             width: 260px;
                                             height: 80px;
                                             //  background: red;
                                             position: relative;
                                             img {
                                                 width: 70px;
                                                 height: 70px;
                                                 position: absolute;
                                                 right: 0;
                                                 top: 5px;
                                                 margin-right: 10px;
                                             }
                                             .Item1 {
                                                 font-size: 18px;
                                                 font-weight: normal;
                                             }
                                             .Item2 {
                                                 font-size: 15px;
                                                 font-weight: normal;
                                                 font-style: "微软雅黑";
                                             }
                                         }
                                     }
                                     .hideBox2_2 {
                                         width: 1040px;
                                         height: 234px;
                                         //  background: gold;
                                         margin: auto;
                                         .hideBox2_21 {
                                             .fl {
                                                 width: 112px !important;
                                                 height: 64px !important;
                                                 display: inline-block;
                                                 padding: 0;
                                                 margin: 10px 8px 10px;
                                                 border: 1px solid #d1d1d1;
                                             }
                                             img {
                                                 width: 112px;
                                                 height: 64px;
                                             }
                                         }
                                     }
                                 }
                             }
                         }
                     }
                     
                     .border {
                         width: 100%;
                         img {
                             width: 100%;
                         }
                     }
                     
                     .footer {
                         width: 100%;
                         .footer1 {
                             width: 1200px;
                             //  height: 525px;
                             margin: auto;
                             //  background: pink;
                         }
                         .footli {
                             display: block;
                             width: 240px;
                             height: 112px;
                             .fl div:nth-child(1) {
                                 color: #d61518;
                                 font-size: 18px;
                                 font-style: "微软雅黑";
                                 line-height: 40px;
                                 margin-left: 10px;
                             }
                             .fl div:nth-child(2) {
                                 color: #333;
                                 font-size: 12px;
                                 font-style: "微软雅黑";
                                 margin-left: 10px;
                             }
                             .footdiv {
                                 margin-top: 25px;
                             }
                             .footdiv2 {
                                 margin-top: 25px;
                             }
                             .footdiv img {
                                 //  display: block;
                                 margin-left: 10px;
                                 line-height: 112px;
                                 vertical-align: middle;
                                 //  text-align: center;
                             }
                         }
                         .footer12 {
                             width: 1200px;
                             height: 201px;
                             //  background: green;
                             border-top: 1px solid #ededed;
                             border-bottom: 1px solid #ededed;
                             .footer12_1 {
                                 width: 180px;
                                 height: 145px;
                                 //  background: red;
                                 position: relative;
                                 margin-top: 30px;
                             }
                             .footer12_11 {
                                 width: 50px;
                                 height: 65px;
                                 font-size: 12px;
                                 text-align: center;
                                 position: relative;
                             }
                             .footer12_11e {
                                 position: absolute;
                                 background: red;
                                 top: 50px;
                                 left: -6px;
                                 background: #fff;
                                 padding: 10px;
                                 border: 1px solid #dadada;
                                 -webkit-border-radius: 10px;
                                 border-radius: 10px;
                                 -webkit-box-shadow: 0 1px 3px #eee;
                                 box-shadow: 0 1px 3px #eee;
                                 width: 152px;
                                 height: 152px;
                                 display: none;
                             }
                             .footer12_11:hover .footer12_11e {
                                 display: block;
                                 background: #fff;
                                 z-index: 1;
                             }
                             .footer12_11e img {
                                 width: 130px;
                                 height: 130px;
                                 margin-top: 10px;
                                 margin-right: -6px;
                             }
                             .fenge {
                                 width: 1px;
                                 height: 170px;
                                 background-color: #ededed;
                                 margin-left: 58px;
                                 margin-top: 30px;
                             }
                             .footdd dd a {
                                 font-size: 12px;
                                 color: #666;
                             }
                             .footdd dd {
                                 margin-bottom: 5px;
                             }
                             .footdd dl {
                                 margin-left: 58px;
                                 display: inline-block;
                                 margin-top: 30px;
                             }
                             .footdd {
                                 a:hover {
                                     color: #D61518;
                                 }
                             }
                             .footerweima {
                                 margin-top: 20px;
                             }
                         }
                         .footer13 {
                             width: 1200px;
                             //  height: 159px;
                             //  background-color: gold;
                             margin-top: 20px;
                             box-sizing: border-box;
                         }
                         .footer13 ul {
                             width: 540px;
                             margin: auto;
                             display: block;
                         }
                         .footer13 li {
                             float: left;
                             font-size: 12px;
                             color: #666;
                             margin-left: 10px;
                         }
                         .footer13 a {
                             color: #666;
                         }
                         .footer13 {
                             a:hover {
                                 color: #D61518;
                             }
                         }
                         .footer13_1 {
                             width: 540px;
                             //  height: 94px;
                             margin: auto;
                             //  background: skyblue;
                             margin-top: 10px;
                             font-size: 12px;
                             color: #666;
                             text-align: center;
                         }
                         .footer13_3 {
                             width: 750px;
                             height: 35px;
                             margin: auto;
                             margin-top: 10px;
                         }
                         .footer13_3 li {
                             float: left;
                             margin: 0;
                             padding: 0;
                         }
                         .footer001 {
                             width: 100px;
                             height: 57;
                         }
                     }
                     
                     .topl {
                         .allist:hover.hideboxfirst {
                             display: block;
                         }
                     }
                     
                     .rocket {
                         position: fixed;
                         right: 50px;
                         bottom: 100px;
                         display: none;
                     }
                     
                     .head2_222 {
                         .head2_2221 a:hover {
                             color: #C81417;
                             transition: all 0.4s;
                         }
                     }
                     
                     .head2_222 {
                         .head2_2222 a:hover {
                             color: #C81417;
                             transition: all 0.4s;
                         }
                     }
                     
                     .head2_222 {
                         .head2_2223 a:hover {
                             color: #C81417;
                             transition: all 0.4s;
                         }
                     }
                     
                     .fiex {
                         width: 385px;
                         height: 364px;
                         //  background: pink;
                         position: fixed;
                         right: -337px;
                         //  right: 0px;
                         bottom: 220px;
                         z-index: 9999;
                         -webkit-transition: -webkit-transform ease .5s;
                         transition: -webkit-transform ease .5s;
                         transition: transform ease .5s;
                         transition: transform ease .5s, -webkit-transform ease .5s;
                     }
                     
                     .right-guide {
                         font: 12px/1.5 arial, "宋体", tahoma, Hiragino Sans GB, \\5b8b\4f53, sans-serif;
                         //  background: green;
                     }
                     
                     .right-guide li {
                         width: 50px;
                         height: 50px;
                         background: #fff;
                         -webkit-border-top-left-radius: 10px;
                         border-top-left-radius: 10px;
                         -webkit-border-bottom-left-radius: 10px;
                         border-bottom-left-radius: 10px;
                         /* display: block; */
                         margin-bottom: 2px;
                         *margin-bottom: -2px;
                         border: 1px solid #F0F0F0;
                         position: relative;
                         border-right: none;
                         margin-left: 1px;
                         cursor: pointer;
                         -webkit-box-sizing: border-box;
                         box-sizing: border-box;
                     }
                     
                     #right .right-guide>li span {
                         position: relative;
                         /* top: -1px; */
                         left: 0;
                         width: 50px;
                         line-height: 50px;
                         height: 50px;
                         -webkit-border-top-left-radius: 10px;
                         border-top-left-radius: 10px;
                         -webkit-border-bottom-left-radius: 10px;
                         border-bottom-left-radius: 10px;
                         background: #fff;
                         color: #000;
                         /* display: block; */
                         border: 1px solid #F0F0F0;
                         border-right: none;
                         text-align: center;
                         -webkit-box-sizing: border-box;
                         box-sizing: border-box;
                     }
                     
                     #right .right-guide>li .right-guide-cont {
                         position: absolute;
                         top: 0;
                         right: 0;
                         background: #fff;
                         display: block;
                         width: 100%;
                         height: 100%;
                         -webkit-border-radius: 10px;
                         border-radius: 10px;
                     }
                     
                     #right .right-guide>li .right-guide-cont i {
                         width: 20px;
                         height: 20px;
                         display: block;
                         position: absolute;
                         top: 15px;
                         left: 15px;
                     }
                     
                     #right .right-guide>li .right-guide-cont i.guide-icon-2 {
                         background-position: -45px 2px;
                     }
                     
                     #right .right-guide>li .right-guide-cont i .guide-cart-num {
                         background-position: -360px 0;
                         width: 20px;
                         line-height: 14px;
                         height: 14px;
                         display: block;
                         position: absolute;
                         text-align: center;
                         color: #fff;
                         position: absolute;
                         left: 50%;
                         top: -50%;
                         font-style: normal;
                     }
                     
                     #right .right-guide-icon-res {
                         background: url(../../../../image/imgv4/right-guide.png);
                     }
                     
                     #right .right-guide>li .right-guide-cont i.guide-icon-3 {
                         background-position: -90px 3px;
                     }
                     
                     #right .right-guide>li .right-guide-cont i.guide-icon-4 {
                         background-position: -135px 3px;
                     }
                     
                     #right .right-guide>li .right-guide-cont i.guide-icon-5 {
                         background-position: -175px 0;
                     }
                     
                     #right .right-guide>li .right-guide-cont i.guide-icon-6 {
                         background-position: -225px 2px;
                         background-repeat: no-repeat;
                         height: 24px;
                     }
                     
                     #right .right-guide>li .right-guide-cont i.guide-icon-7 {
                         background-position: -267px 4px;
                     }
                     
                     #right .right-cont {
                         width: 331px;
                         border: 1px solid #F0F0F0;
                         -webkit-box-sizing: border-box;
                         box-sizing: border-box;
                         height: 600px;
                         background: #FFF;
                         -webkit-box-shadow: 0 1px 3px #eee;
                         box-shadow: 0 1px 3px #eee;
                     }
                     
                     #right .right-cont .right-cont-item>.tit {
                         height: 50px;
                         width: 100%;
                         border-bottom: 1px solid #F0F0F0;
                     }
                     
                     .p_relative {
                         position: relative;
                     }
                     
                     #right .right-cont .right-cont-item>.tit .close {
                         line-height: 50px;
                         height: 50px;
                         font-size: 25px;
                         color: #D0D0D0;
                         right: 10px;
                         top: 0;
                         cursor: pointer;
                     }
                     
                     .p_absolute {
                         position: absolute;
                     }
                     
                     .right-guide img {
                         text-align: center;
                         vertical-align: middle;
                         line-height: 100px;
                         position: absolute;
                         left: 13px;
                         top: 13px;
                     }